# encoding:utf8
"""
@File        : aa.py
@Time        : 2019/7/11 14:45
@Author      : zhaoy
@Email       : zhaoyao@shandiangou.cc
@Description : 
"""


class Entity:
    '''表示一个实体的类，调用它的实例
    可以更新实体的位置'''

    def __init__(self, size, x, y):
        self.x, self.y = x, y
        self.size = size

    def __call__(self, x, y):
        '''改变实体的位置'''
        self.x, self.y = x, y
        return 'ok'

    def __str__(self):
        return '{x}, {y}'.format(x=self.x, y=self.y)

obj = Entity(2, 1, 2)
print(obj(2, 3))
print(obj)